home *** CD-ROM | disk | FTP | other *** search
/ Sound Blastoff / Sound Blastoff.iso / Sound Utilities / MPEGAud FPU 1.0a6 / MPEGAud 1.0a6 - ReadMe next >
Text File  |  1995-01-23  |  5KB  |  101 lines

  1. MPEGAud - MPEG Audio Encoder/Decoder
  2. Version 1.0a6
  3. by George Warner
  4. 01/24/95
  5. warnergt@aloft.att.com
  6.  
  7. REQUIREMENTS:
  8. Mac with 68020 or greater (and possibly FPU depending on version).
  9.  
  10. 1. WHAT IT IS: MPEGAud is a Macintosh program which can encode and decode 
  11. MPEG audio to/from AIFF files.
  12.  
  13. 2.  RELEASE INFORMATION: 
  14. Release 1.0a6    01/24/95  Sixth alpha version.  Switched to Metrowerks 
  15. CodeWarrior (from Symantec Think C).  Now able to create a native PPC 
  16. version.  Yes, CodeWarrior is as great as everyone says (I was skeptical).
  17. a. Now three flavors:
  18.   MPEGAud PPC - Native PowerMac version.
  19.   MPEGAud FPU - Version for 68020 (or greater) with FPU.
  20.   MPEGAud NoFPU - Version for 68020 (or greater).
  21. What?  You only have a 68000?  Don't even bother me for a 68000 version.
  22. b. More accurately (i.e. correctly) tests for the presence of an FPU 
  23. and for the presence of at least a 68020.
  24. c. Current file name displayed.
  25. d. More information available on files being decoded.  Hold down option 
  26. key when selecting "Decode."  Input file information will be alternately 
  27. displayed with the file name.
  28. e. Drop-Launch Support does not work with PPC version.  This code is 
  29. still under construction.  It will become available when I get 
  30. AppleEvents fully working.
  31.  
  32. Release 1.0a5    01/15/95  Fifth alpha version.  Significant fixes.
  33. a. Fixed memory initialization problems.  This was a result of the major 
  34. memory management overhaul in the last release.  Problems occurred when 
  35. more than one file was processed.
  36. b. Some optimization.  Converted all floats to long doubles (which are supposed 
  37. to be faster).  Using native floating point format.  Turned on optimizations.
  38. c. More error checking.  Detects more bad ".MP2" files (and you thought my 
  39. code had all the problems!).  Also added code to correctly save already 
  40. decoded audio when corrupt data is detected.
  41. d. Fixed AIFF icons to be more "grabbable."
  42. e. Now tests for necessary Mac parameters (e.g. FPU).
  43. f. Made default extension on encoded files ".MP2".
  44. g. Fixed thermometer to work correctly on second and subsequent files.
  45. h. Disabled Layer II bitrate and mode combinations that are not allowed.
  46.  
  47. Release 1.0a4    01/11/95  Fourth alpha version.  Many new changes.  
  48.  
  49. New features:
  50. a. Drop-Launch Support!  -  Take your MPEG audio files and drag them onto the 
  51. MPEGAud icon.  MPEGAud will launch, decode them into AIFF files, and quit.  
  52. Drag a dozen MPEG audio files on MPEGAud and let them decode on you Mac 
  53. overnight.  This is a nice compensating feature for the lack of speed.
  54. Notes about the drop-launch support:
  55.     It only supports decoding (launch app normal way for encoding).
  56.     It will only decode files ending in ".MP2" or ".MPG" or files of types 'MPEG' or 'MPGA'
  57.         (contact me if this list should include other file types).
  58.     For a new filename, it will truncate the ".MP2" or ".MPG" extension, add the ".AIFF" 
  59.         extension and overwrite any files in the folder with the new name.
  60.  
  61. Fixes since last release:
  62. a. Overhauled memory management.
  63. b. Fixed background processing.
  64.  
  65. New features that didn't quite make it:
  66. a. AppleEvents: Almost all of the code is there, but it doesn't work.
  67. b. MPEG audio layer 3 support.  This is another case where much of the code is 
  68. written but it just isn't quite there.  This is not a rainy day project, but a 
  69. rainy week project.  I don't expect to get it working soon.
  70.  
  71. Feature being phased out:
  72. a. Support for PCM audio.  It really is easier supporting only one uncompressed 
  73. data format, so AIFF will be the one.  Email me with any arguments for maintaining 
  74. PCM support.
  75.  
  76. Release 1.0a3    04/19/94  Third alpha version.  Fixed a significant bug which 
  77. caused it to hang with a Type 4 error (divide by zero).  Data in table 
  78. resources was not totally correct.  Also, cleaned up the user interface a 
  79. little and added a progress thermometer to the decode to complement 
  80. the encode thermometer.
  81. Release 1.0a2    04/17/94  Second alpha version.  Now allow it to decode 
  82. types other than just 'MPEG' and 'MPGA'.
  83. Release 1.0a1    04/16/94    First alpha version.  I wasn't going to make this 
  84. generally available, but what the heck.  I know that there are some memory 
  85. management issues but it seems pretty solid.
  86.  
  87.  
  88. 3.  PERFORMANCE: Yes, it's slow, but what do you want for nothing?  I already 
  89. have plans for accelerating it with the DSP3210 in av Macs and I'm sure that 
  90. there is plenty of room of optimization for regular Macs.  This will come 
  91. in time.
  92.  
  93. 4.  FUTURE CAPABILITIES:  Although it is not yet working, MPEGAud already 
  94. contains some code for supporting Apple Events.
  95.  
  96. 5.  WHAT YOU CAN DO:  Send me your constructive criticisms and new ideas.  
  97. I'm currently juggling a number of projects right now so finding time for 
  98. this one is not easy.  The level of interest in this program will certainly 
  99. affect its priority in my schedule.
  100.  
  101.